home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / ast_text / faqs / frc!!fr1 < prev    next >
Text File  |  1993-06-28  |  23KB  |  582 lines

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!gatech!howland.reston.ans.net!usc!usc!not-for-mail
  2. From: ajayshah@rcf.usc.edu
  3. Newsgroups: comp.lang.c,comp.lang.c++,sci.math.num-analysis,sci.comp-aided
  4. Subject: Part 2 of 2: Free C,C++ for numerical computation
  5. Followup-To: sci.math.num-analysis
  6. Date: 1 Jun 1993 18:30:46 -0700
  7. Organization: University of Southern California, Los Angeles, CA, US
  8. Lines: 565
  9. Sender: ajayshah@almaak.usc.edu
  10. Distribution: world
  11. Message-ID: <1ugvs6$sdg@almaak.usc.edu>
  12. Reply-To: ajayshah@rcf.usc.edu
  13. NNTP-Posting-Host: almaak.usc.edu
  14. Keywords: source code, numerical statistical scientific computation
  15. Xref: senator-bedfellow.mit.edu comp.lang.c:71405 comp.lang.c++:44270 sci.math.num-analysis:8443 sci.comp-aided:351
  16.  
  17. Where       : in math on Simtel
  18. Description : derivative-free maximisation
  19. Version     : July 1987
  20.  
  21.  
  22. Name        : presto
  23. Where       : pub/presto1.0.tar.Z on cs.washington.edu
  24. Language    : C++
  25. Systems     : Unix-like OS on (moderate) multiprocessor machines
  26. Description : C++ routines for fine-grained parallel programming
  27.               (lightweight threads) on multiprocessors. Tuned for the Sequent
  28.               machines, but highly adaptable and customizable.
  29. Author      : Brian N. Bershad, Edward D. Lazowska, Henry M. Levy 
  30. Version     : Version 1.0 is an optimized version by John E. Faust. (All
  31.               above are from U. Washington, Seattle)
  32. Comments    : Presto was the subject of a number of research papers in
  33.               multiprocessor OS. Version 1.0 looks usable (ie not
  34.               experimental anymore).
  35.  
  36.  
  37. Name        : psuedo.asc
  38. Where       : inside ddj9105.zip in published/dr-dobbs on ftp.uu.net
  39. Description : implements R250 random number generator, from 
  40.               S. Kirkpatrick and E. Stoll, Journal of Computational Physics,
  41.               40, p. 517 (1981).
  42. Author      : W. L. Maier
  43.  
  44.  
  45. Name        : random
  46. Where       : bsd-sources/src/lib/libc/gen on gatekeeper.dec.com
  47. Description : the BSD C library random number generator
  48.  
  49.  
  50. Name        : random-c
  51. Where       : in c on Simtel
  52. Description : portable, good random number generator
  53.  
  54.  
  55. Name        : range.tar.Z (191867 bytes)
  56. Where       : in pub/range on math.tamu.edu
  57. Description : C++ class for interval arithmetic.
  58.               Associated with article in TOMS, Dec 1992 title
  59.               "Precise computation using range arithmetic, via C++"
  60. Author      : Oliver Aberth and Mark J. Schaefer
  61. Version     : Dec 1992 (?)
  62.  
  63.  
  64. Name        : ranpm
  65. Where       : in prog/libraries on nuri.inria.fr (128.93.1.26)
  66.               also in volume5 of comp.sources.misc in "random"
  67. Description : the Park-Miller "minimal standard" random-number generator
  68. Author      : Ajay Shah, ajayshah@rcf.usc.edu
  69. Version     : February 1992
  70. Comments    : there are several other independent implementations,
  71.               all are quite alike
  72.  
  73.  
  74. Name        : ranlib-c
  75. Where       : pub/unix on odin.mda.uth.tmc.edu or in general on Statlib
  76. Description : large library for random variate generation from many
  77.               univariate and multivariate distributions
  78. Author      : Barry Brown, bwb@odin.mda.uth.tmc.edu
  79. Version     : 16 Jan 1992
  80.  
  81.  
  82. Name        : rktec.c.Z (20870 bytes)
  83. Where       : in misc on netlib
  84. Description : computes the truncation error coefficients, tecs, of a
  85.               Runge-Kutta formula, or a pair of formulas, specified in an
  86.               input file.
  87. Author      : Mike Hosea (mhosea@sun.cis.smu.edu)
  88. Version     : v1.1, Dec 4 1992
  89.  
  90.  
  91. Name        : rlab
  92. Where       : /pub/alpha/RLaB/rlab-0.50.tar.Z on evans.ee.adfa.oz.au
  93. Systems     : Compiles and runs on Sun4, RS/6000, DEC/Ultrix, SysV/R4 i386,
  94.               Linux, HP-UX, SGI
  95. Language    : C + Fortran
  96. Author      : Ian Searle (ians@eskimo.com)
  97. Version     : In alpha test, currently v0.75, 25 April 1993
  98. Description : "Matlab-like" interactive programming environment for
  99.               numerical computations.
  100. Comments    : Includes online help and LaTeX manual.
  101.  
  102.  
  103. Name        : robot
  104. Description : a scientific graph plotting and data analysis package.
  105.               Works for Xview v3, and knows to generates postscript.
  106. Where       : in pub/astrod on ftp.astro.psu.edu (128.118.147.28)
  107. Version     : v0.46, 7 Feb 1993
  108. Author      : Robin Corbet (corbet@astro.psu.edu)
  109.  
  110.  
  111. Name        : rpart
  112. Where       : in general on Statlib
  113. Description : Routines for recursive partitioning
  114. Author      : Terry Therneau, therneau@mayo.edu
  115. Version     : Feb 1991
  116.  
  117.  
  118. Name        : sa.zoo (40682 bytes)
  119. Where       : in pub/C-numanal on usc.edu
  120. Description : library for simulated annealing
  121. Language    : versions for C, C++ and Ada exist.
  122. Author      : Skip Carter (skip@taygeta.oc.nps.navy.mil)
  123. Version     : Tue Nov 10 12:00:42 PST 1992
  124.  
  125.  
  126. Name        : sabre.tar.Z (813499 bytes)
  127. Where       : in pub on athena.erc.msstate.edu
  128. Description : (not clear) a linear/nonlinear simulation system
  129. Comments    : the `portable math library' directory is definitely
  130.               very useful (5k lines).  I noticed some interesting
  131.               interpolation, integration, banded LU decomposition,
  132.               nonlinear solver, etc.
  133. Author      : ?
  134. Version     : ?
  135.  
  136.  
  137. Name        : sdeint.tar.z
  138. Where       : in pub/C-numanal on usc.edu
  139. Systems     : Unix, MS-DOS
  140. Language    : C++
  141. Description : A Runge-Kutta like class for integrating systems of Stochastic
  142.               Differential Equations
  143. Author      : Skip Carter, skip@taygeta.oc.nps.navy.mil
  144. Version     : v1.9 4 May 1993
  145.  
  146.  
  147. Name        : sge.shar
  148. Where       : in c on Netlib
  149. Description : Linpack functions geco, gefa, gesl and a little of BLAS;
  150.               nonstandard matrices
  151. Author      : Mark K. Seager, seager@lll-crg.llnl.gov
  152. Version     : April 88
  153.  
  154.  
  155. Name        : SGPC
  156. Description : Simple Genetic Programming in C
  157. Author      : Walter Alden Tackett (tackett@ipld01.hac.com)
  158. Where       : in the pub/Users/tackett on sfi.santafe.edu
  159. Version     : 28 May 1993
  160. Comments    : genetic algorithms, nonlinear maximisation
  161.  
  162.  
  163. Name        : SIMATH 
  164. Author      : SIMATH-Gruppe, Saarbruecken, Germany
  165. Systems     : Unix
  166. Where       : via anonymous ftp: ftp.math.uni-sb.de (134.96.32.23), 
  167.               ftp.math.orst.edu (128.193.80.160) in pub/simath
  168. Version     : 3.6.1
  169. Description : SIMATH contains a lot of C-functions over algebraic 
  170.               structures as arbitrary long integers, rational 
  171.               numbers, polynomials, Galois fields, matrices, 
  172.               elliptic curves, algebraic number fields, modular
  173.               integers, etc. There is also an interactive calculator
  174.               (simath) which uses the C-libraries of SIMATH.
  175. Comments    : version 3.6.1 contains a handbook written in English. 
  176.               The SIMATH package also includes a user interface,
  177.               which makes it possible to use the on-line
  178.               documentation of the functions and the keyword index.
  179.               It is free, but you have to first register, in order
  180.               to get a "license" file without which it won't compile.
  181.  
  182.  
  183. Name        : simpack
  184. Author      : Paul A. Fishwick, fishwick@cis.ufl.edu
  185. Description : tools for writing simulations with a EECS bias
  186. Where       : pub/simdigest/tools on bikini.cis.ufl.edu, also see
  187.               tr92-022.ps.Z from cis/tech-reports/tr92
  188. Language    : C and C++ versions exist
  189. Version     : v2.0, June 1992
  190.  
  191.  
  192. Name        : smirnov.shar.Z (3599 bytes)
  193. Author      : David Rapoport (actize@cea.berkeley.edu)
  194. Version     : 22 February 1993
  195. Description : Kolmogorov Smirnov two-sample statistic 
  196. Where       : in pub/C-numanal on usc.edu
  197.  
  198.  
  199. Name        : SMMS (Sparse Matrix Manipulation System)
  200. Description : A collection of about 80 commands to do almost
  201.               anything you wish to do with sparse matrices VERY
  202.               EASILY.  It is designed as an instructional and
  203.               prototyping tool, not for "production" work.
  204. Where       : /pub/smms93/* on eceserv0.ece.wisc.edu
  205. Systems     : Any Unix system with X-windows, but tested only on Sun,
  206.               HP and DEC.  Also works under DOS
  207. Language    : Mostly C (any version).  One or two routines in Fortran
  208. Author      : Fernando Alvarado (alvarado@engr.wisc.edu)
  209. Version     : Release 2 May 1993
  210. Comments    : Includes online help for every command and LaTeX and 
  211.               PostScript versions a manual.  Expandable by the user.  
  212.               Release 2 handles complex sparse matrices, interval 
  213.               matrices, blocked matrices adn symbolic matrices. 
  214.               Visualization tools.  Interfaces to Harwell routines 
  215.               and Boeing-Harwell sparse matrix data.
  216.  
  217.  
  218. Name        : smooth.tar.Z
  219. Description : Unix tool for smoothing
  220. Where       : in ftp-raimund/pub/src/Math on nestroy.wu-wien.ac.at
  221.               (137.208.3.4)
  222. Author      : Bill Davidsen (davisen@crd.ge.com)
  223. Version     : v1.9, 15 Aug 1989
  224.  
  225.  
  226. Name        : SPARSE
  227. Where       : in sparse on Netlib
  228. Description : library for LU factorisation for large sparse matrices 
  229. Author      : Ken Kundert, Alberto Sangiovanni-Vincentelli,
  230.               sparse@ic.berkeley.edu
  231.  
  232.  
  233. Name        : spline29.zip
  234. Where       : in mirrors/msdos/c on wuarchive.wustl.edu
  235. Description : Interpolation using splines under tension, dressed up as
  236.               a Unix tool
  237. Author      : James. R. Van Zandt
  238. Version     : v2.9, 21 Nov 1992
  239.  
  240.  
  241. Name        : |STAT
  242. Where       : in pub/stat on archive.cis.ohio-state.edu (128.146.8.52)
  243. Description : collection of around 30 Unix tools for statistical analysis
  244. Author      : Gary Perlman (perlman@cis.ohio-state.edu)
  245. Version     : 5.4, 27 May 1993
  246. Systems     : Unix, MS-DOS
  247. Comments    : Has been in use for 13 years.  There is a troff|ps manual
  248.               and man pages.  Explicitly designed to work with Unix
  249.               philosophy.  The file stat.tar.Z.crypt.uu is ENCRYPTED;
  250.               you have to send email asking for the password.
  251.  
  252.  
  253. Name        : submit1
  254. Where       : in jcgs on Statlib
  255. Description : damped convex minorant algorithm
  256. Author      : David Eberly, eberly@cs.unc.edu
  257. Version     : May 1992
  258.  
  259.  
  260. Name        : svd.c.Z (8704 bytes)
  261. Where       : in pub/C-numanal on usc.edu
  262. Description : SVD based on pascal from J. C. Nash book
  263. Author      : Bryant Marks (bryant@sioux.stanford.edu)
  264.               Brian Collett (bcollett@hamilton.edu)
  265. Version     : 14 April 1993
  266.  
  267.  
  268. Name        : taranto-1.0.shar.Z
  269. Where       : in prog/libraries on nuri.inria.fr (128.93.1.26)
  270. Description : portable, accurate FP to decimal conversion.
  271.  
  272.  
  273. Name        : totinfo
  274. Where       : in volume7 of comp.sources.misc
  275. Description : info statistic and chi-square for 2-D contingency tables
  276. Date        : August 1989
  277.  
  278.  
  279. Name        : tsp
  280. Where       : pub/dank/tsp.zip at punisher.caltech.edu
  281. Systems     : Any C environment
  282. Description : Simple heuristic Travelling Salesman Problem solver
  283. Author      : Dan Kegel - from "Discrete Optimization Algorithms," Maciej Syslo
  284. Version     : 1.1
  285.  
  286.  
  287. Name        : using-lapack.Z (8478 bytes)
  288. Where       : pub/C-numanal on usc.edu
  289. Description : Notes on using Lapack through f2c.
  290. Author      : S. Sullivan (sullivan@mathcom.com)
  291. Version     : 14 April 1993
  292.  
  293.  
  294.  
  295. Name        : vis5d
  296. Where       : vis5d.ssec.wisc.edu (128.104.231.66)
  297. Systems     : SGI, Stardent, IBM PC
  298. Language    : C, Fortran
  299. Authors     : Brian Paul (bpaul@vms.macc.wisc.edu) and Bill Hibbard
  300. Version     : 3.0 (soon to be 3.1)
  301. Description : visualizing/animating data made by numerical weather
  302.               models and similar sources
  303. Comments    : vis5d interactively provides 3-D isosurfaces, vector-field
  304.               slices, horizontal and vertical contour and colored slices,
  305.               and ribbon "particle" trajectories (integral curves)
  306.  
  307.  
  308. Name        : vspline
  309. Where       : in gcv on Netlib
  310. Description : non-parametric estimate of a smooth vector-valued
  311.               function from noisy data
  312. Author      : Jeff Fessler
  313. Comments    : splines
  314.  
  315.  
  316. Name        : wavethresh (wavelet.shar)
  317. Where       : in directory S on Statlib, and anonymous ftp from 
  318.               gdr.bath.ac.uk, in directory pub/masgpn
  319. Language    : C (and S functions)
  320. Author      : Guy Nason (gpn@maths.bath.ac.uk)
  321. Version     : 2.1 (March 26 1993)
  322. Description : wavelet transform & thresholding software in C for linking 
  323.               into S.
  324. Comments    : Performs 1- and 2-D discrete wavelet transforms using 
  325.               Daubechie's wavelets. Also performs thresholding according to 
  326.               Donoho and Johnstone.
  327.  
  328.  
  329. Name        : weisfeld-simplex.shar (7457 bytes)
  330. Where       : pub/C-numanal on usc.edu
  331. Description : small implementation of simplex method for linear programming.
  332. Author      : Matt Weisfeld (not on Internet)
  333. Version     : Feb 1993
  334. Comments    : associated with article in Feb 1993 CUJ.
  335.               For production use (where you want a black-box solver),
  336.               the `lpsolve' package (above) is better.  If you want to
  337.               open up a simplex implementation and modify it, then this is
  338.               quite good, using the article as documentation.
  339.  
  340.  
  341. Name        : xgobi
  342. Where       : in general on Statlib
  343. Systems     : Unix, needs X Windows
  344. Description : a data analysis package emphasising graphical data exploration
  345. Author      : Debby Swayne, dfs@bellcore.com
  346.               Dianne Cook, dcook@fisher.rutgers.edu
  347.               Andreas Buja, andreas@bellcore.com
  348. Date        : 23 March 1993
  349. Comments    : EDA
  350.  
  351.  
  352. Name        : XLispStat
  353. Where       : pub/xlispstat on umnstat.stat.umn.edu
  354. Systems     : Unix, Macintosh, MSW
  355. Description : a statistical package
  356. Author      : Luke Tierney, luke%umnstat@umn-cs.cs.umn.edu
  357. Version     :
  358. Comments    : object-oriented, EDA, graphics, lisp
  359.  
  360.  
  361. Name        : xtrap.c.Z (4463 bytes)
  362. Author      : Bryan M. Gorman, gorman@scri.fsu.edu
  363. Version     : 28 July 1992
  364. Description : extrapolation program.  Supports 6 algorithms: VBS
  365.               approximants, Aitken delta-squared, Wynn epsilon algo,
  366.               Wynn rho algo, Brezenski theta algo, Levin u-transform.
  367.               Is dressed up as a Unix tool.
  368. Where       : pub/C-numanal on usc.edu
  369.  
  370.  
  371. Name        : xvgr/xmgr (open look or motif versions)
  372. Where       : /CCALMR/pub/acegr on amb4.ccalmr.ogi.edu
  373. Systems     : Unix, with either open look or motif
  374. Description : graphics for EDA
  375. Author      : Paul J. Turner, pturner@amb4.ccalmr.ogi.edu
  376. Version     : 2.10, 2 May 1993
  377.  
  378.  
  379.  
  380. f2c
  381. ---
  382.  
  383. In case you had not already noticed it: a public domain, industrial
  384. strength, fortran-to-C translator named f2c exists.  It has one great
  385. strength and one great weakness: "It is a true compiler".  Thus the
  386. code generated always "works", at the price of frequently looking like
  387. fortran.
  388.  
  389. A lot of useful fortran libraries can readily be turned into working C
  390. using f2c, and the resulting C can often be made almost human after
  391. some hand-editing.  The weakest link of f2c is code which involves
  392. matrices.
  393.  
  394. A pointer to f2c is at EOF.  f2c is also inside Netlib, so you are
  395. probably better off figuring out how to use Netlib.
  396.  
  397.  
  398.  
  399. Other pointers
  400. --------------
  401.  
  402. There is a lot of interesting C source in these fields which I know nothing
  403. about:
  404.         - signal processing
  405.         - pattern recognition, neural networks
  406. The comp.dsp FAQ has some pointers to source code.
  407. Please send me complete entries to include in the above index.
  408.  
  409. A lot of 3rd party source code which hooks into the S statistical package
  410. uses computational engines written in C.  With a little work you can extract
  411. useful source from this.  Look in the S directory on Statlib for more
  412. pointers.  If you find something which is remarkably useful and easy
  413. to extract, please tell me about it.
  414.  
  415. The same phenomenon operates to some extent for the XLispStat package.
  416. Look around on the umnstat.stat.umn.edu site.
  417.  
  418.  
  419.  
  420. Interesting sites
  421. -----------------
  422.  
  423. If you don't have ftp access, send email to ftpmail@decwrl.dec.com
  424. saying "help".  You will get instructions on how to do ftp via email.
  425.  
  426. Juhana Kouhia (jk87377@cs.tut.fi) has setup a very nice service:
  427. Everything in this index (except for what is on {net,stat}lib) is
  428. mirrored in pub/sci/math/numcomp-free-c on nic.funet.fi
  429. Note: this site is in finland.  If you are in the US, please try
  430. to find a site closer to you.
  431.  
  432. source-code newsgroups:
  433.         ftp.uu.net  (e.g. usenet/comp.sources.reviewed archives the
  434.         comp.sources.reviewed newsgroup).
  435. f2c:
  436.         dist/f2c on research.att.com
  437.         pub/gnu on prep.ai.mit.edu
  438. Netlib:
  439.         research.att.com     email, ftp
  440.         ornl.gov             email, xnetlib
  441.         nac.no               email, xnetlib for Europe
  442.            (e.g. send email to netlib@ornl.gov to access by email)
  443.         unix.hensa.ac.uk is a mail server useful for Europe.
  444.         ci.cs.uow.edu.au (130.130.64.3) in Australia
  445. Statlib:
  446.         lib.stat.cmu.edu (as statlib)
  447.         dmssyd.syd.dms.csiro.au (130.155.96.1)
  448. others:
  449.         qiclab.scn.rain.com has a small collection in pub/math, including
  450.         fft stuff not listed above.  elib.ZIB-Berlin.de is quite interesting
  451.         too.
  452.  
  453.  
  454.  
  455. Books
  456. -----
  457.  
  458. Name        : C Mathematical Function Handbook
  459. Author      : Louis Baker
  460. Language    : C and C++
  461. Version     : 757 pages, soft, including floppy, McGraw Hill, 1992, $50
  462. Description : Code implementing the algorithms and formulas in
  463.               Abramovitz and Stegun, with several chapters added.  It will 
  464.               save you a lot of time as compared with writing code out of A&S.
  465.               95% of the pages in the book are merely the source code, without
  466.               even doing pretty printing.  It improves on A&S in (broadly)
  467.               mathematical physics.
  468.  
  469.               The code does not show very good C competence.  The code
  470.               and the book betray their development on a computer running
  471.               MS-DOS.  Sometimes, more-recent algorithms which improve on A&S
  472.               are ignored.
  473.  
  474.  
  475. Name        : Applied Numerical Methods in C
  476. Author      : Shoichiro Nakamura
  477. Version     : Prentice Hall, hardback, $48; disk+manual costs $35.
  478.               604 pages. 
  479.  
  480.  
  481. Name        : Numerical Recipes in C
  482. Author      : William H. Press, Saul A. Teukolsky, William T. Vetterling
  483.               and Brian P. Plannery
  484. Language    : C
  485. Version     : 2nd edition, 933 pages, Cambridge University Press, 1992, 
  486.               $50 hard, $20 for the floppy.
  487. Description : A very thorough first book on numerical computation, with
  488.               accompanying source code.  The methods are often not
  489.               industrial-strength, and a expert on (say) linear algebra
  490.               will be disappointed at the treatment of linear algebra.
  491.               But to a relative novice it's easy to start using, and
  492.               likely to work pretty well pretty often.  Within the
  493.               constraint of being accessible to a novice to numerical
  494.               computation, the methods here are uptodate.
  495.  
  496.               The text is refreshing and a real pleasure to read.  Thus,
  497.               for example, even if you plan to use Linpack source code
  498.               to do a SVD, it's well worth reading the text here.  The
  499.               authors are often opinionated in situations where the
  500.               relative merits of alternative methods are not known "for
  501.               sure", this gives the reader the benefit of their wisdom
  502.               (in ways that experts will sometimes consider
  503.               superficial).  I think such editorialising is very useful
  504.               to the novice, even though it is bound to be misleading at
  505.               times.
  506.  
  507.               The typesetting is superb: it is done using TeX.  The
  508.               second edition has a two-tier treatment where advanced
  509.               topics are in smaller type.  All the source code is
  510.               printed in the book, and very beautifully at that -- i.e.,
  511.               it's not a mere waste of paper.  The floppy has examples
  512.               of usage of every function; these examples are not in the
  513.               book.
  514.  
  515.               The source code is widely used, but not as much as
  516.               Linpack.  Hence we often hear complaints on the net about
  517.               subtle errors in their FFT and SVD functions.  Presumably
  518.               there are other errors too.  The book exists in a fortran
  519.               version too, and the development of the C version is not
  520.               done independently of the fortran.  Hence their C is a bit
  521.               fortran-like.
  522.  
  523.               Their C uses base-1 arrays.  This is inconsistent with C
  524.               idiom and incorrect according to the ANSI C standard.  It
  525.               can be fixed by wasting a little memory and fixing nrutil.
  526.  
  527.               Perhaps the worst drawback of the source code is that it
  528.               is copyrighted (unlike (say) Linpack).  Thus while you can
  529.               use it in your programs (after buying the floppy), you are
  530.               not allowed to send a program containing this source code
  531.               to anyone else.  Thus when you choose to use Numerical
  532.               Recipes source code for your work, you implicitly give up
  533.               the right to {give your program to a colleague, or post it
  534.               on the net, or sell it} without dealing with their
  535.               lawyers.
  536.  
  537.               The file usc.edu:pub/C-numanal/nr.experiences (16158 bytes)
  538.               will tell why a lot of "real numerical analysts" dislike 
  539.               Numerical Recipes.
  540.  
  541.  
  542. Name        : Computing for Scientists and Engineers: A workbook for
  543.               analysis, numerics and applications
  544. Author      : William J. Thompson
  545. Language    : C
  546. Version     : 464 pages, $55, John Wiley and Sons
  547.  
  548.  
  549.  
  550. Credits
  551. -------
  552.  
  553. The following people helped me put this index together:
  554.  
  555. Bardo Muller                    bardo@gonzales.ief-paris-sud.fr 
  556. David E. Stewart                des@thrain.anu.edu.au 
  557. Skip Carter                     skip@taygeta.oc.nps.navy.mil
  558. John Gregory                    jwg@db.cray.com
  559. John Eaton                      jwe@che.utexas.edu
  560. P. G. Hamer                     P.G.Hamer@bnr.co.uk
  561. Alan Magnuson                   awm@osc.edu
  562. David Rapoport                  actize@garnet.berkeley.edu
  563. Peter Fraenkel                  pnf@pwcm.com
  564. Martin-D. Lacasse               isaac@physics.mcgill.ca
  565. Matthew Koebbe                  phaedrus@alioth.cc.nps.navy.mil
  566. Nicolas Ratier                  ratier@laas.laas.fr
  567. Henri Cohen                     cohen@merak.greco-prog.fr
  568. Bill Hutchison                  bhutchi@godiva.ssw.com
  569. Ronald F. Guilmette             segfault!rfg@netcom.com
  570. Jay Han                         han@corto.inria.fr
  571. Van Snyder                      vsnyder@math.Jpl.Nasa.Gov
  572. Alan Cabrera                    adc@tardis.cl.msu.edu
  573. Vincent Broman                  broman@peanuts.nosc.mil
  574. Piercarlo Grandi                pcg@aberystwyth.ac.uk
  575. Abed Hammoud                    abed@saturn.wustl.edu
  576. Richard A. O'Keefe              ok@goanna.cs.rmit.OZ.AU
  577.  
  578. Of course, we owe infinite gratitude to the authors themselves, for
  579. making their work available in the public domain.
  580. -- 
  581. Ajay Shah, (213)749-8133, ajayshah@rcf.usc.edu
  582.